// 定义一个函数
// 定义say方法
// function say():void {
// 	// return 123
// 	// 有时候函数式没有返回值的
// 	console.log('success')
// }

// // 执行方法
// say()
// console.log(say())

// 如果定义的方法有参数
// 定义一个加法
function  add(num1: number, num2?: number, num3?: number):number {
	// 如果只有一个参数，返回是num1 + 1
	if (num2) {
		return num1 + num2;
	} else {
		return 10 + num1;
	}
}

// 测试
console.log(add(5))
console.log(add(5, 6))
console.log(add(5, 6, 7))